Synthesizing FPGA Circuits from Parallel Programs

نویسندگان

  • Satnam Singh
  • David J. Greaves
چکیده

From silicon to science : the long road to production reconfigurable supercomputing p. 2 The von Neumann syndrome and the CS education dilemma p. 3 Optimal unroll factor for reconfigurable architectures p. 4 Programming reconfigurable decoupled application control accelerator for mobile systems p. 15 DNA physical mapping on a reconfigurable platform p. 27 Hardware BLAST algorithms with multi-seeds detection and parallel extension p. 39 Highly space efficient counters for Perl compatible regular expressions in FPGAs p. 51 A custom processor for a TDMA solver in a CFD application p. 63 A high throughput FPGA-based floating point conjugate gradient implementation p. 75 Physical design of FPGA interconnect to prevent information leakage p. 87 Symmetric multiprocessor design for hybrid CPU/FPGA SoCs p. 99 Run-time adaptable architectures for heterogeneous behavior embedded systems p. 111 FPGA-based real-time super-resolution on an adaptive image sensor p. 125 A parallel hardware architecture for image feature detection p. 137 Reconfigurable HW/SW architecture of a real-time driver assistance system p. 149 A new self-managing hardware design approach for FPGA-based reconfigurable systems p. 160 A preemption algorithm for a multitasking environment on dynamically reconfigurable processor p. 172 Accelerating speculative execution in high-level synthesis with cancel tokens p. 185 ARISE machines : extending processors with hybrid accelerators p. 196 The instruction-set extension problem : a survey p. 209 An FPGA run-time parameterisable log-normal random number generator p. 221 Multivariate Gaussian random number generator targeting specific resource utilization in an FPGA p. 233 Exploring reconfigurable architectures for binomial-tree pricing models p. 245 Hybrid-mode floating-point FPGA CORDIC co-processor p. 256 Multiplier-based double precision floating point divider according to the IEEE-754 standard p. 262 Creating the world's largest reconfigurable supercomputing system based on the scalable SGI Altix 4700 system infrastructure and benchmarking life-science applications p. 268 Highly efficient structure of 64-bit exponential function implemented in FPGAs p. 274 A framework for the automatic generation of instruction-set extensions for reconfigurable architectures p. 280 PARO : synthesis of hardware accelerators for multi-dimensional dataflow-intensive applications p. 287 Stream transfer balancing scheme utilizing multi-path routing in networks on chip p. 294 Efficiency of dynamic reconfigurable datapath extensions-a case study p. 300 Online hardware task scheduling and placement algorithm on partially reconfigurable devices p. 306

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing digital circuits for FPGAs using parallel genetic algorithms (WIP)

Multicore processors are becoming common whereas current genetic algorithm-based implementation techniques for synthesizing Field Programmable Gate Array (FPGA) circuits do not fully exploit this hardware trend. Genetic Algorithm (GA) based techniques are known to optimize multiple objectives, and automate the process of digital circuit design. In this paper, parallel GA algorithms are proposed...

متن کامل

Automatically Generated CSP Provides Verification for occam-derived Logic Circuits

This paper reports on the creation of a new back-end for the authors’ occam-to-FPGA compiler. The creation of Communicating Sequential Processes (CSP) models of compiler-generated logic circuits has thus recently been automated. These models are now being used to provide reference testing of the compiler as it undergoes further implementation and refinement, as well as to verify components of p...

متن کامل

Niklaus Wirth Hardware Compilation The Translation of Programs into Circuits

We explain how programs specified in a sequential programming language can be translated automatically into a digital circuit. The possibility to specify which parts of a program are to be compiled into instruction sequences for a conventional processor, and which ones are to be translated into customized circuits has gained relevance with the advent of large programmable gate arrays (FPGA). Th...

متن کامل

مدل عملکردی تحلیلی FPGA برای پردازش با قابلیت پیکربندی مجدد

Optimizing FPGA architectures is one of the key challenges in digital design flow. Traditionally, FPGA designers make use of CAD tools for evaluating architectures in terms of the area, delay and power. Recently, analytical methods have been proposed to optimize the architectures faster and easier. A complete analytical power, area and delay model have received little attention to date. In addi...

متن کامل

Analysing Single Precision Floating Point Multiplier on Virtex 2P Hardware Module

FPGAs are increasingly being used in the high performance and scientific computing community to implement floating-point based hardware accelerators. We present FPGA floating-point multiplication. Such circuits can be extremely useful in the FPGA implementation of complex systems that benefit from the reprogramability and parallelism of the FPGA device but also require a general purpose multipl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008